package servlets;

import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

import main.java.seguridad.factory.loggedFactory;

/**
 * Application Lifecycle Listener implementation class DatosSesionListener
 *
 */
public class DatosSesionListener implements HttpSessionListener {

    public DatosSesionListener() {
    }

    public void sessionCreated(HttpSessionEvent arg0) {
    	arg0.getSession().removeAttribute("usuario");
    	arg0.getSession().removeAttribute("desarrollador");
    	arg0.getSession().setAttribute("catSel", "Todas");
    	arg0.getSession().setAttribute("categorias", loggedFactory.getInstance().getLogueadosMgt().obtenerCategorias());
    	arg0.getSession().setAttribute("juegos", loggedFactory.getInstance().getLogueadosMgt().listarJuegosVisitante("Todas", 0));
   	}

    public void sessionDestroyed(HttpSessionEvent arg0) {
    	arg0.getSession().removeAttribute("usuario");
    	arg0.getSession().removeAttribute("desarrollador");
    }
	
}
